// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.geocities.com/kpdus/jad.html
// Decompiler options: braces fieldsfirst space lnc
package cn.com.smartdevices.bracelet.ui;
import android.view.View;
import android.widget.TextView;
import cn.com.smartdevices.bracelet.Debug;
import cn.com.smartdevices.bracelet.chart.util.ChartData;
import cn.com.smartdevices.bracelet.model.ShareData;
import cn.com.smartdevices.bracelet.model.SportDay;
import java.util.Calendar;
import java.util.HashMap;
// Referenced classes of package cn.com.smartdevices.bracelet.ui:
// StatisticFragment, bZ
abstract class cf
{
protected int a;
protected int b;
protected int c;
protected int d;
protected int e;
protected int f;
protected int g;
protected int h;
protected int i;
protected int j;
protected int k;
protected int l;
protected int m;
protected int n;
protected int o;
final StatisticFragment p;
private cf(StatisticFragment statisticfragment)
{
p = statisticfragment;
super();
}
cf(StatisticFragment statisticfragment, bZ bz)
{
this(statisticfragment);
}
protected int a(long l1)
{
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(l1);
int i1 = calendar.get(11);
return calendar.get(12) + i1 * 60;
}
protected abstract cn.com.smartdevices.bracelet.chart.StatisticChartView.StatisticChartData a(int i1);
protected cn.com.smartdevices.bracelet.chart.StatisticChartView.StatisticChartData a(int i1, int j1, int k1, int l1, int i2)
{
cn.com.smartdevices.bracelet.chart.StatisticChartView.StatisticChartData statisticchartdata = new cn.com.smartdevices.bracelet.chart.StatisticChartView.StatisticChartData();
if (l1 > 0)
{
statisticchartdata.stepValue = i1 / l1;
}
if (i2 > 0)
{
statisticchartdata.sleepValue = j1 / i2;
statisticchartdata.sleepDeepValue = k1 / i2;
}
return statisticchartdata;
}
protected abstract ShareData a(SportDay sportday, int i1);
protected abstract String a(SportDay sportday);
protected void a()
{
a = 0;
b = 0;
o = 0;
c = 0;
d = 0;
e = 0;
f = 0;
g = 0;
h = 0;
i = 0;
j = 0;
k = 0;
l = 0;
m = 0;
n = 0;
StatisticFragment.a(p, null);
StatisticFragment.c(p, 0);
}
protected void a(int i1, ShareData sharedata, SportDay sportday)
{
int j1;
sharedata.setType(2);
j1 = 0x7f0d0164;
i1;
JVM INSTR lookupswitch 3: default 44
// 1: 230
// 16: 238
// 256: 250;
goto _L1 _L2 _L3 _L4
_L1:
int k1 = g / n;
sharedata.content = (new StringBuilder()).append(k1).append("").toString();
sharedata.time = StatisticFragment.w(p).formatStringDay();
int l1 = h / n;
int i2 = i / n;
String s = ChartData.formatTime(j / n);
String s1 = ChartData.formatTime(k / n);
StatisticFragment statisticfragment = p;
Object aobj[] = new Object[6];
aobj[0] = Integer.valueOf(l1 / 60);
aobj[1] = Integer.valueOf(l1 % 60);
aobj[2] = Integer.valueOf(i2 / 60);
aobj[3] = Integer.valueOf(i2 % 60);
aobj[4] = s;
aobj[5] = s1;
sharedata.description = statisticfragment.getString(j1, aobj);
return;
_L2:
sharedata.setType(2);
continue; /* Loop/switch isn't completed */
_L3:
sharedata.setType(3);
j1 = 0x7f0d0165;
continue; /* Loop/switch isn't completed */
_L4:
sharedata.setType(4);
j1 = 0x7f0d0165;
if (true) goto _L1; else goto _L5
_L5:
}
protected void a(View view)
{
TextView textview = (TextView)view.findViewById(0x7f0a00bc);
TextView textview1 = (TextView)view.findViewById(0x7f0a00bd);
TextView textview2 = (TextView)view.findViewById(0x7f0a00be);
TextView textview3 = (TextView)view.findViewById(0x7f0a00c1);
TextView textview4 = (TextView)view.findViewById(0x7f0a00c4);
TextView textview5 = (TextView)view.findViewById(0x7f0a00c5);
if (n == 0)
{
n = 1;
}
textview.setText(ChartData.formatTimeLength(p.getActivity(), g / n, 14));
textview1.setText(ChartData.formatTimeLength(p.getActivity(), h / n, 14));
textview2.setText(ChartData.formatTimeLength(p.getActivity(), i / n, 14));
int i1 = j / n;
if (i1 < 0)
{
i1 += 1440;
}
textview3.setText(ChartData.formatTime(i1));
int j1 = k / n;
if (j1 < 0)
{
j1 += 1440;
}
textview4.setText(ChartData.formatTime(j1));
textview5.setText(ChartData.formatTimeLength(p.getActivity(), l / n, 14));
}
protected void a(cn.com.smartdevices.bracelet.model.DaySportData.Summary summary)
{
a = a + summary.getSteps();
b = b + summary.getStepDistance();
c = c + summary.getStepCalorie();
d = d + summary.getStepActiveTime();
e = e + summary.getStepWalkTime();
f = f + summary.getStepRunTime();
o = o + summary.getStepRunDistance();
}
protected abstract String b(SportDay sportday);
protected void b(View view)
{
TextView textview = (TextView)view.findViewById(0x7f0a00c7);
TextView textview1 = (TextView)view.findViewById(0x7f0a00c8);
TextView textview2 = (TextView)view.findViewById(0x7f0a00ba);
TextView textview3 = (TextView)view.findViewById(0x7f0a00c9);
TextView textview4 = (TextView)view.findViewById(0x7f0a00cb);
TextView textview5 = (TextView)view.findViewById(0x7f0a00cc);
TextView textview6 = (TextView)view.findViewById(0x7f0a00cd);
TextView textview7 = (TextView)view.findViewById(0x7f0a0154);
TextView textview8 = (TextView)view.findViewById(0x7f0a0155);
TextView textview9 = (TextView)view.findViewById(0x7f0a0156);
TextView textview10 = (TextView)view.findViewById(0x7f0a0157);
TextView textview11 = (TextView)view.findViewById(0x7f0a0159);
TextView textview12 = (TextView)view.findViewById(0x7f0a015a);
TextView textview13 = (TextView)view.findViewById(0x7f0a015b);
textview.setText(String.valueOf(a));
String as[] = ChartData.formatDistance(p.getActivity(), b);
textview1.setText(as[0]);
textview2.setText(as[1]);
textview3.setText(String.valueOf(c));
textview4.setText(ChartData.formatTimeLength(p.getActivity(), d, 14));
textview5.setText(ChartData.formatTimeLength(p.getActivity(), e, 14));
textview6.setText(ChartData.formatTimeLength(p.getActivity(), f, 14));
if (m == 0)
{
m = 1;
}
textview7.setText(String.valueOf(a / m));
String as1[] = ChartData.formatDistance(p.getActivity(), b / m);
textview8.setText(as1[0]);
textview9.setText(as1[1]);
textview10.setText(String.valueOf(c / m));
textview11.setText(ChartData.formatTimeLength(p.getActivity(), d / m, 14));
textview12.setText(ChartData.formatTimeLength(p.getActivity(), e / m, 14));
textview13.setText(ChartData.formatTimeLength(p.getActivity(), f / m, 14));
}
protected void b(cn.com.smartdevices.bracelet.model.DaySportData.Summary summary)
{
g = g + summary.getSleep();
h = h + summary.getSleepDeepTime();
i = i + summary.getSleepShallowTime();
int i1 = a(summary.getSleepStartTime());
int j1;
int k1;
int l1;
if (i1 > 720)
{
j1 = i1 - 1440;
} else
{
j1 = i1;
}
j = j1 + j;
k1 = a(summary.getSleepRiseTime());
if (k1 >= i1)
{
l1 = k1 - i1;
} else
{
l1 = k1 + (1440 - i1);
}
k = j1 + l1 + k;
l = l + summary.getSleepWakeTime();
}
protected abstract boolean b(int i1);
protected abstract void c(int i1);
protected void c(SportDay sportday)
{
cn.com.smartdevices.bracelet.model.DaySportData.Summary summary = (cn.com.smartdevices.bracelet.model.DaySportData.Summary)StatisticFragment.t(p).get(sportday.getKey());
if (summary != null && !summary.isEmpty())
{
if (summary.getSteps() > 0)
{
a(summary);
m = 1 + m;
}
if (summary.getSleep() > 0)
{
b(summary);
n = 1 + n;
}
if (StatisticFragment.u(p) == null)
{
StatisticFragment.a(p, sportday);
StatisticFragment.c(p, summary.getSteps());
} else
if (StatisticFragment.v(p) < summary.getSteps())
{
StatisticFragment.c(p, summary.getSteps());
StatisticFragment.a(p, sportday);
Debug.i("Statistic.Main", (new StringBuilder()).append("find a bigger steps: ").append(StatisticFragment.v(p)).toString());
return;
}
}
}
}